<?php
include_once('inc/shav_config.php');

//Создаем объект класс для нашего сайта
$desktop_site = new SHAV_Desktop();
$desktop_site->titleSite = 'Тестовый сайт';
$desktop_site->description = 'Тестовый сайт с использованием SHAV PHP Framework';
//$desktop_site->cssArray[] = '/css/shav_common.css';
$desktop_site->jsArray[] = '/js/jquery.js';
$desktop_site->jsArray[] = shav_jQuerySideBar(array('idcomponent'=>'#sidebar', 'show_text'=>'Show', 'hide_text'=>'Hide'));

//Создаем верхнюю панель
$menu = array();
$menu[] = array('title'=>'Сайт', 'sub_menus'=>array(array('url'=>'/', 'text'=>'Простой сайт'), array('url'=>'/desktop_index.php', 'text'=>'Домой')));
$desktop_site->topPanel = new SHAV_TopBar($menu);
$menuDB = new SHAV_Menu();
$menuDB->createMenuFromArray($sites_pages, 3);
$desktop_site->topPanel->createFromMenuClass('Из базы', $menuDB);

//Создаем иконки на рабочем столе
$desktop_site->icons[] = new SHAV_DesktopIcon('Google.com', '/images/home.png', 'left:20px;top:20px;', 'http://google.com');
$desktop_site->icons[] = new SHAV_DesktopIcon('Информация', '/images/admin.png', 'left:20px;top:80px;', '#icon_info');

//Создаем окно
$window1 = new SHAV_DesktopWindow();
$window1->title = 'Информация';
$window1->content = 'Это тестовый сайт, который использует последнюю версию SHAV PHP Framework.<br />Cheange LOG:
<p>Version 1.1.1 (dev):<br />
m заменены функции создания сайтов в виде рабочего стола, теперь Вы можете создавать такие сайты используя класс;<br />
m удаленны функции рабьоты с меню, теперь Вы можете создавать меню используя класс, который позволяет создавать три вида меню;<br />
+ возможность загрузки картинок с использование jQuery (т.е. без перезагрузки страницы);<br />
+ возможность изменить размер картинки и наложить на новую картинку водяной знак.<br />
<br />
Version 1.1.0:<br />
+ сообщения об ошибках в самих функциях freamwork\'а вынесены в отдельный скрипт errors_msg.php;<br />
+ каркас админ-панели для сайтов;<br />
+ создание XML и работа с RSS лентами;<br />
+ стандартизированна функция для создания страничек сайтов;<br />
m изменены массивы параметров и функции для создания меню, теперь они учитывают то, что не все странички будут показыватся;<br />
m изменены массивы параметров и функции для создания выпадающих списков и HTML-форм, теперь можно выключать элементы;<br />
+ интеграция сайта с форумом phpbb3.x.x;<br />
+ функция для преобразований пользовательских тегов в их значения используя массив соответствий;<br />
m верстка описанна более подробно;<br />
+ функция для создания ссылок на скрипты обработки без перезагрузки страниц (для использования необходимо подключать jQuery);<br />
+ добавленна функция для подключения jQuery, чтобы не писать вручную;<br />
+ добавлен класс для работы со страничками сайта;<br />
+ добавленны функции для создания сайдбаров со спрятанным текстом.<br />
<br />
Version 1.0.3:<br />
+ собавлен скрипт для создания сайтов в виде рабочего стола;<br />
* сам проект переименован, новое название SHAV PHP Freamwork.<br />
<br />
Version 1.0.2:<br />
+ shav_createMenu_jQuery() - Создает меню с использувание jQuery и некоторых плагинов;<br />
+ shav_createImageGallery_flow() - Создает галерею картинок с эффектом CoverFlow как на iPhone;<br />
+ shav_createSimpleGallery() - Создает простую галерею с прокруткой;<br />
+ shav_createTextSlider() - Создает текстовый слайдер, в котором прокручивается текст или картинки;<br />
m Изменены значения поумолчанию в функциях находящикхся в файлах: shav_page_func.php и javascripts_loading.php. Теперь значение поумолчанию fslse.<br />
<br />
Version 1.0.1:<br />
+ Добавленна функция для создания sideBar\'ов;<br />
+ Добавленны дополнительные функции позволяющие подключать jQuery и спользовать красивые элементы этой библиотеки.<p>';
$window1->icon = '/desktop/images/contacts.png';
$window1->idCssClass = 'info';
$window1->idCssClassIcon = '#icon_info';
$window1->leftPanel = shav_createSideBar('sidebar', 'Cсылки', '<p><a href="http://lmwshav.org.ua/">Наш сайт</a></p><p><a href="http://forum.lmwshav.org.ua/">Наш Форум</a></p><p><a href="http://code.google.com/p/phpfreamwork/">Мы на google code</a></p>');
$window1->bottomPanel = 'Нижняя панель';
$desktop_site->windows[] = $window1;

//Создаем связь окна с иконками на системной панели
$desktop_site->windowsOnDock[] = new SHAV_DockIcon('icon_info', '#info', '/desktop/images/contacts.png', 'Информация');
$desktop_site->systemPanel = new SHAV_SystemPanel('Show Desktop', $desktop_site->windowsOnDock, $iconPanel = '/desktop/images/icons/icon_22_desktop.png');

//Выводим сайт
echo $desktop_site->drawSite();
?>